Impact of Code Compression on the Power Consumption in Embedded Systems
نویسندگان
چکیده
Future embedded systems (ES) will offer higher computation capacity than existing embedded systems. New applications of these ES require more and more memory resources and more and more energetic autonomy. For this reason, limited memory capacity and limited power consumption are two of the most important constraints in these systems. Since many ES are battery powered, reduced power consumption can be directly translated into extended battery life. Several studies have been consecrated to the reduction of power consumption, and some very elaborate techniques have been proposed to attain this goal. Compression technique is one of them. In this paper, we describe how to evaluate the effect of code compression on power consumption. For this purpose, a benchmark dedicated to embedded applications (Mibench) has been used to compare several microarchitecture configurations
منابع مشابه
Side channel parameter characteristics of code injection attacks
Embedded systems are suggestive targets for code injection attacks in the recent years. Software protection mechanisms, and in general computers, are not usually applicable in embedded systems since they have limited resources like memory and process power. In this paper we investigate side channel characteristics of embedded systems and their applicability in code injection attack detection. T...
متن کاملCode Compression Techniques for Embedded Systems and Their Effectiveness
Code compression techniques have been used widely in embedded systems to decrease the amount of storage resources needed or to decrease power consumption, and in some cases, to improve performance too. This paper evaluates, using cache models, the performance, power, and cost benefits that code compression can provide in an instruction memory hierarchy. It also compares several important code c...
متن کاملAn Approach for Code Compression in Run Time for Embedded Systems - A Preliminary Results
Several factors are considered in the development of embedded systems, among which may be mentioned: physical size, weight, mobility, power consumption, memory, safety, all combined with a low cost and ease of use. There are several techniques to optimize the execution time and power consumption in embedded systems. One such technique is the code compression, the majority of existing proposals ...
متن کاملAssessment of Weighting Functions Used in Oppermann Codes in Polyphase Pulse Compression Radars
Polyphase is a common class of pulse compression waveforms in the radar systems. Oppermann code is one of the used codes with polyphone pattern. After compression, this code has little tolerant against Doppler shift in addition to its high side lobe level. This indicates that the use of Oppermann code is an unsuitable scheme to radars applications. This paper shows that the use of amplitude wei...
متن کاملCOMPASS - A tool for evaluation of compression strategies for embedded processors
A major concern of embedded system architects is the design for low power. We address one aspect of the problem in this paper, namely the effect of executable code compression. There are two benefits of code compression – firstly, a reduction in the memory footprint of embedded software, and secondly, potential reduction in memory bus traffic and power consumption. Since decompression has to be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003